﻿/*----------------------------------------------------------------
 * 
 * 版权所有：Copyright (C) 2013
 * 
 * 文件名：DocumentVM.cs
 * 文件功能描述：
 * 
 * 
 * 作 者：zhangq
 * 邮 箱：ifunnyface@outlook.com
 * 日 期：2013-03-07 15:52:12
 * 
 * 
 * 修改标识： Author
 * 修改描述： 相关描述
 * 
 * ---------------------------------------------------------------- */

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;

namespace WebPlatform.Models
{

    /// <summary>
    /// 
    /// </summary>
    public class DocumentVM
    {

        /// <summary>
        /// 
        /// </summary>
        public DocumentVM()
        {
            // TODO:
        }

        /// <summary>
        /// Id
        /// </summary>
        public int Id { get; set; }


        /// <summary>
        /// 标题
        /// </summary>
        [DisplayName("名称")]
        [Required(AllowEmptyStrings = false, ErrorMessage = "名称 必填（100个字符以内）")]
        [StringLength(100, ErrorMessage = "名称 不超过100个字符")]
        public string Title { get; set; }


        /// <summary>
        /// 简述
        /// </summary>
        [DisplayName("名称")]
        [StringLength(200, ErrorMessage = "名称 不超过200个字符")]
        public string Intro { get; set; }


        /// <summary>
        /// 上传日期
        /// </summary>
        public DateTime UploadDate { get; set; }


        /// <summary>
        /// 文档资源地址（url）
        /// </summary>
        [DisplayName("文档资源地址")]
        [Required(AllowEmptyStrings = false, ErrorMessage = "文档资源地址缺失")]
        public string DocUrl { get; set; }


        /// <summary>
        /// 企业Id
        /// </summary>
        public int CompanyId { get; set; }
 
    }

}